﻿@charset "utf-8";

/* 首页 */
.Banner .item{position: relative; overflow: hidden;}
.Banner .item .imgbox{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Banner .item .mobile{display: none;}
.Banner .item .BanCon{position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: flex; align-items: center; z-index: 2;}
/* .Banner .item .BanCon img{display: inline-block; height: 4.04rem;} */
.Banner .item.active .imgbox,.Banner .item.slick-current .imgbox{-webkit-animation: scale-bg 8s ease-in-out 0s 1 alternate forwards; animation: scale-bg 8s ease-in-out 0s 1 alternate forwards;}
.Banner .slick-current .BanCon{-webkit-animation: fadeInUp 1s ease-in-out 1 alternate forwards; animation:fadeInUp 1s ease-in-out 1 alternate forwards;}
.Banner .slick-dots{position: absolute; width: 100%; height: 10px; line-height: 10px; text-align: center; bottom: 18%; z-index: 99;}
.Banner .slick-dots li{ display:inline-block; zoom: 1; *display: inline; vertical-align: middle; margin:0 8px;}
.Banner .slick-dots li button{display: block; width: 10px; height: 10px; background:#fff; border: 0; cursor: pointer; padding: 0; font-size: 0;}
.Banner .slick-dots li.slick-active button{ background:#c6181a;}

@-webkit-keyframes scale-bg{
	0%{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
	100%{
		-webkit-transform:scale(1.4);
		transform:scale(1.4);
	}
}
@keyframes scale-bg{
	0%{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
	100%{
		-webkit-transform:scale(1.4);
		transform:scale(1.4);
	}
}

@media ( max-width:1480px){ 
    .Banner .item .BanCon img{width: 70%;}
}

@media ( max-width:768px){ 
    .Banner .item .pc{display: none;}
    .Banner .item .mobile{display: block;}
    .Banner .item .BanCon img{width: 100%;}
}

.bg{width:0; height:0; background-color:#c69770; position:absolute; bottom:50%; left:50%; transition: all ease 0.15s;}
.HomeTit{line-height: 40px;}
.HomeTit .more i{font-size: 16px;}
.HomeTit .name{padding-left: 16px;} 
.HomeTit .name i{position: absolute; width: 5px; height: 30px; left: 0; top: 50%; margin-top: -15px; background: #c61217;}
.HomeTit .name .mc,.HomeTit .name em{display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}
.HomeTit .name .mc{font-size: 30px; font-weight: bold;}
.HomeTit .name em{font-size: 16px; color: #999; margin-left: 10px;}

.line_ani{position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1;}
.line_ani:before,
.line_ani:after {content: ''; display: block; width: 0; height: 0; position: absolute; z-index: 2; visibility: hidden;}
li:hover .line_ani:before,
li:hover .line_ani:after {visibility: visible;width: calc(100% - 2px); height: calc(100% - 2px);}
.line_ani:before { top: 0px; left: 0; border-top:2px solid #c69770; border-right: 2px solid #c69770;  transition:visibility .1s linear .6s,height .1s linear .5s,width .1s linear .6s; }
li:hover .line_ani:before { transition:visibility .1s linear 0s, width .1s linear 0s,height .1s linear .2s;}
.line_ani:after {border-left: 2px solid #c69770; border-bottom: 2px solid #c69770; right: 0; bottom: 0;transition:visibility .1s linear .3s,height .1s linear .2s,width .1s linear .3s;}
li:hover .line_ani:after {transition:visibility .1s linear .3s, width .1s linear .3s,height .1s linear .4s;}

.HomeMask{position:absolute; left:0; width:100%; bottom:0; z-index: 9;}
.HomeNotice{position: relative; padding-left: 92px; margin-bottom: 20px; line-height: 36px; font-size: 18px;}
.HomeNotice .name{position: absolute; left: 0; top: 0; color: #fff;}
.HomeNotice .name img{display: inline-block; zoom: 1; *display: inline; vertical-align: middle; margin-right: 12px;}
.HomeNotice .slider .item a{color: #fff;}
.HomeNotice .slider .item i{display: inline-block; zoom: 1; *display: inline; padding: 0 14px;}

.HomeFast{background:url(../images/mask.png);}
.HomeFast .item{position: relative;}
.HomeFast .item a{display:block; background: url(../images/line1.png) no-repeat left center; padding:20px 0; font-size:16px; line-height: 28px; color:#fff; text-align:center; position:relative; z-index:2;}
.HomeFast .item .icon{width: 41px; margin: 0 auto 5px;}
.HomeFast .item:hover .bg{ width:100%; height:100%; left:0; bottom:0;}
.HomeFast .slick-arrow{width:12px; height:20px; margin-top: -10px;}
.HomeFast .slick-prev{left:10px; background-image: url(../images/prev.png);}
.HomeFast .slick-next{right:10px; background-image: url(../images/next.png);}

.FloatBox{width: 70px; line-height: 70px; position: fixed; right: 0; top: 50%; transform: translate(0, -50%); z-index: 12;}
.FloatBox dd{position: relative; text-align: center; margin-bottom: 1px;}
.FloatBox dd a{display: block; position: relative; background: rgba(0,0,0,0.4);}
.FloatBox dd img{display: inline-block; zoom: 1; *display: inline; vertical-align: middle; position: relative; z-index: 3;}
.FloatBox dd .hidebox{position: absolute; z-index: 1; width: 150px; top: 0; left: 150px; background: #c69770; color: #fff; font-size: 16px; transition: 300ms;}
.FloatBox dd:hover .hidebox{display: block; left: -150px;}
.FloatBox dd:hover .bg{width:100%; height:100%; left:0; bottom:0;}

.HomeBank{background-image: url(../images/boxbg1.jpg);}
.HomeBank .hd{text-align: right;}
.HomeBank .hd li{display: inline-block; zoom: 1; *display: inline; margin-left: 36px;}
.HomeBank .hd li a{display: block; font-size: 20px; color: #999; line-height: 38px; border-bottom: 3px solid transparent;}
.HomeBank .hd li.on a{border-bottom: 3px solid #c69770; color: #c69770;}
.HomeBank .ykhbox{width: 32.857%;}
.HomeBank .ykhbox .Scale-img{height: 530px;}
.HomeBank .ykhbox .con{position: absolute; z-index: 3; left: 0; right: 0; bottom: 0; line-height: 36px; background: url(../images/mask3.png); padding: 18px 134px 18px 28px;}
.HomeBank .ykhbox .con .tit{font-size: 20px; line-height: 42px; margin-bottom: 6px; color: #fff; font-weight: bold;}
.HomeBank .ykhbox .con .p{color: rgba(255,255,255,0.5);}
.HomeBank .ykhbox .con .p span{font-size: 32px; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; margin-right: 10px;}
.HomeBank .ykhbox .con .more{position: absolute; right: 0; top: 0; bottom: 0; width: 110px; padding-top: 34px; background: #c61217; color: #fff; text-align: center;}
.HomeBank .ykhbox .con .more span{display: block;}

.HomeBank .list{width: 65%;}
.HomeBank .list ul{margin-left: -3%;}
.HomeBank .list li{width: 47%; float: left; margin-left: 3%; background: #fff; height: 250px; position: relative; overflow: hidden; margin-bottom: 30px; box-shadow: 0 10px 80px rgba(0,0,0,0.05);}
.HomeBank .list li a{display: block; padding: 45px 35px 0; position: relative; z-index: 2;}
.HomeBank .list li .tit{font-size: 20px; height: 30px; line-height: 30px; color: #222; font-weight: bold;}
.HomeBank .list li .more{border: 1px solid #c61217; border-radius: 30px; width: 118px; line-height: 38px; text-align: center; color: #c61217;}
.HomeBank .list li .title{margin-bottom: 8px;}
.HomeBank .list li .title span{width: 53px; line-height: 20px; background: #d4a949; color: #fff; font-size: 12px; text-align: center; border-radius: 5px;}
.HomeBank .list li .p{color: #999;}
.HomeBank .list li .p i{padding: 0 4%;}
.HomeBank .list li .other{margin-top: 28px; padding-top: 40px; border-top: 1px dashed #ccc; line-height: 40px; height: 40px; color: #999;}
.HomeBank .list li .other .jz span{margin-right: 20px; display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}
.HomeBank .list li .other .jz span em{font-size: 32px;}
.HomeBank .list li .other .jz span i{font-size: 18px;}
/* .HomeBank .list li:hover a{border: 2px solid #c69770;} */
.HomeBank .list li:hover{box-shadow: 0 10px 80px rgba(198,151,112,0.2);}
.HomeBank .list li:hover .f_red{color: #c69770 !important;}
.HomeBank .list li:hover .more{background: #c69770; border: 1px solid #c69770; color: #fff; font-weight: bold; box-shadow: 0 10px 20px rgba(198,151,112,0.2);}

.AdvSlider .slick-dots{position: absolute; left: 0; right: 0; bottom: 6%; text-align: center; z-index: 5;}

.HomeBox .SlideTxt{width: 47.857%;}
.HomeBox .HomeTit,.HomeBox .hd,.HomeBox .more{line-height: 68px;}
.HomeBox .HomeTit{border-bottom: 1px solid #ededed;}
.HomeBox .hd{position: absolute; left: 140px; right: 0; top: 0; z-index: 2;}
.HomeBox .hd li{padding: 0 5px; margin-left: 40px; float: left; position: relative; font-size: 24px; font-family: "pfm";}
.HomeBox .hd li a{display: block; color: #222; font-weight: bold;}
.HomeBox .hd li i{position: absolute; left: 0; right: 0; bottom: -1px; height: 2px; background: #c69770; display: none;}
.HomeBox .hd li.on a{color: #c69770;}
.HomeBox .hd li.on i{display: block;}
.HomeBox .more{position: absolute; right: 0; top: 0; z-index: 3;}

.NewsBox dd.first{height: auto; margin-bottom: 28px;}
.NewsBox dd.first .Scale-img{width: 26.865%; height: 120px; float: left; border-radius: 10px;}
.NewsBox dd.first .con{width: 70%; float: right; line-height: 24px;}
.NewsBox dd.first .con .tit{font-size: 18px; font-weight: bold;}
.NewsBox dd.first .con .date{display: block; margin: 12px 0 7px; font-size: 16px; color: #b5b5b5;}
.NewsBox dd.first .con .p{-webkit-line-clamp: 2; color: #999; max-height: 48px;}
.NewsBox dd{height: 40px; line-height: 40px; overflow: hidden;}
.NewsBox dd .time{float: right; color: #d0d0d0; margin-left: 10px;}
.NewsBox dd .tit{color: #444; font-size: 16px;}
.NewsBox dd i{color: #c61217; font-size: 24px; margin-right: 6px; display: inline-block; vertical-align: middle;}
.NewsBox dd:hover .tit{color: #c61217;}

.HomeAbout .Scale-img{width: 37.313%; height: 340px; float: left;}
.HomeAbout .con{width: 57.611%; float: right; padding-top: 10px;}
.HomeAbout .con .title{font-size: 22px; line-height: 30px; color: #222; font-weight: bold; margin-bottom: 20px;}
.HomeAbout .con .title i{display: block; margin-top: 14px; width: 20px; height: 2px; background: #c61217;}
.HomeAbout .con .title .p{-webkit-line-clamp: 2;}
.HomeAbout .con .number{margin: 14px 0 20px; font-size: 16px; line-height: 26px;}
.HomeAbout .con .number span{font-size: 26px;}
.HomeAbout .con .number i{display: block; width: 20px; height: 2px; margin-top: 15px; background: #c61217;}
.HomeAbout .con .info{font-size: 16px; line-height: 30px; color: #999; -webkit-line-clamp: 5; max-height: 150px;}
.HomeAbout .con .detail{display: block; font-size: 16px; width: 140px; line-height: 50px; margin-top: 30px; background: #c69770; border-radius: 30px; color: #fff; text-align: center; box-shadow: 0 10px 80px rgba(198,18,23,0.15);}

.HomeService{background-image: url(../images/boxbg2.jpg);}
.HomeService .list li{width: 20%; float: left; text-align: center;}
.HomeService .list li .icons{width: 100px; height: 100px; margin: 0 auto;}
.HomeService .list li .icons img{border-radius: 50%; box-shadow: 0 10px 40px rgba(0,0,0,0.05);}
.HomeService .list li span{display: block; line-height: 26px; margin-top: 20px; font-size: 18px; color: #555;}
.HomeService .list li:hover .icons img{box-shadow: 0 10px 20px rgba(198,151,112,0.2);}
.HomeService .list li:hover span{color: #c69770;}

@media ( max-width:1430px){ 
    .HomeTit .name .mc{font-size: 26px;}
    .HomeBank .list li a{padding: 45px 20px;}
    .HomeBank .list li .other .jz span em{font-size: 25px;}
}

@media ( max-width:1200px){
    .HomeTit .name .mc{font-size: 24px;}
    .HomeFast .item a{padding: 10px 0;}
    .HomeBank .hd li a{font-size: 18px;}
    .HomeBank .ykhbox .con .p span{font-size: 26px;}
    .HomeBank .list li .more{width: 90px;}
    .HomeBox .hd li{font-size: 20px; margin-left: 20px;}
    .HomeAbout .con .title{font-size: 20px;}
}

@media ( max-width:1024px){
    .HomeBank .ykhbox,.HomeBank .list,.HomeBox .SlideTxt{width: auto; float: none;}
    .HomeBank .ykhbox,.HomeBank .list li,.HomeBox .SlideTxt{margin-bottom: 20px;}
    .HomeBank .ykhbox .con{padding: 20px 15px;}
    .HomeBox .HomeTit, .HomeBox .hd, .HomeBox .more{line-height: 40px;}
    .HomeBox .HomeTit{margin-bottom: 15px;}

    .HomeService .list li .icons{width: 80px; height: 80px;}
}

@media ( max-width:768px){
    .HomeTit .name .mc{font-size: 20px;}
    .HomeTit .name em{font-size: 14px;}
    .FloatBox{width: 40px; line-height: 40px;}
    .FloatBox dd img{width: 30px;}
    .HomeBank .list li{height: auto;}
    .HomeBank .list li a{padding: 20px 15px;}
    .HomeBank .list li .tit,.NewsBox dd.first .con .tit,.HomeAbout .con .title{font-size: 16px;}
    .HomeBank .list li .tit{height: 24px; line-height: 24px;}
    .HomeBank .list li .other{margin-top: 20px; padding-top: 20px;}
    .HomeBank .list li .other .jz span em{font-size: 20px;}
    .HomeBox{margin-top: -15px;}
    .HomeBox .SlideTxt{margin: 15px 0 0;}
    .HomeBox .hd{position: static; text-align: center; margin-bottom: 20px;}
    .HomeBox .hd li{display: inline-block; zoom: 1; *display: inline; float: none; margin: 0 5px; font-size: 18px;}
    .HomeAbout .con .title{line-height: 24px;}
    
    .HomeService .list li{margin-bottom: 15px;}
    .HomeService .list li span{margin-top: 10px; font-size: 16px;}
}

@media ( max-width:480px){ 
    .HomeTit .name em{display: none;}
    .HomeFast .item .icon{width: 30px;}
    .HomeFast .item a{font-size: 14px;}
    .HomeTit .name,.HomeBank .hd,.HomeBank .list li{width: auto; float: none;}
    .HomeBank .hd{text-align: center;}
    .HomeBank .hd li{margin: 0 10px;}
    .HomeBank .ykhbox .Scale-img{height: 390px;}
    .NewsBox dd.first{margin-bottom: 10px;}
    .NewsBox dd.first .Scale-img{height: 100px;}
    .NewsBox dd.first .con .tit{font-size: 16px;}
    .NewsBox dd.first .con .date{margin: 5px 0; font-size: 14px;}
    .NewsBox dd.first .con .p{line-height: 20px;}
    .NewsBox dd{height: 30px; line-height: 30px;}
    .NewsBox dd .tit{font-size: 14px;}
    .NewsBox dd .time{font-size: 12px;}
    .HomeAbout .Scale-img,.HomeAbout .con{width: auto; float: none;}
    .HomeAbout .Scale-img{margin-bottom: 15px;}
    .HomeAbout .con .number{margin: 10px 0;}
    .HomeAbout .con .info{font-size: 14px; line-height: 24px;}
    .HomeAbout .con .detail{line-height: 40px; margin-top: 15px;}
    .HomeService .list li .icons{width: 64px; height: 64px;}
    .HomeService .list li span{margin-top: 5px; font-size: 14px; line-height: 18px;}    
}

/* 个人存款 */
.buy_btn{width: 120px; line-height: 45px; background: #ce1313; color: #fff; border-radius: 30px; text-align: center; margin-top: 30px;}
li:hover .buy_btn{background: #c69770;}

.HotProduct .list ul{margin-left: -3%;}
.HotProduct .list li{width: 30.3333%; float: left; margin-left: 3%; background: #fff; position: relative;}
.HotProduct .list li a{display: block; padding: 30px 40px; font-size: 16px; position: relative; z-index: 2;}
.HotProduct .list li .title{font-size: 20px; line-height: 37px; font-weight: bold; padding-bottom: 20px; border-bottom: 1px solid #ececec;}
.HotProduct .list li .con{padding: 23px 0; border-bottom: 1px solid #ececec; }
.HotProduct .list li .con dl{margin-left: -8%;}
.HotProduct .list li .con dd{display: inline-block; zoom: 1; *display: inline; margin-left: 8%; line-height: 30px;}
.HotProduct .list li .con dd .num span{font-size: 32px; font-weight: bold;}
.HotProduct .list li .con dd .name{font-size: 20px;}
.HotProduct .list li .con dd .p i{display: inline-block; zoom: 1; *display: inline; vertical-align: middle; background: #d8d8d8; width: 1px; height: 12px; margin: 0 8px;}

.OtherProduct ul{margin-left: -2.5%;}
.OtherProduct li{width: 47.5%; float: left; margin: 0 0 2.5% 2.5%;}
.OtherProduct2 li{width: 30.83333%;}
.OtherProduct li .Scale-img{height: 300px;}
.OtherProduct li .con{border: 1px solid #e7e7e7; border-top: none; padding: 48px 48px 24px; font-size: 18px;}
.OtherProduct li .con .tit{font-size: 26px; line-height: 30px; font-weight: bold;}
.OtherProduct li .con .p{margin: 13px 0 26px; line-height: 24px; height: 48px; -webkit-line-clamp: 2;}
.OtherProduct li .con .more{height: 65px; overflow: auto; line-height: 43px;}
.OtherProduct li .con .more span{display: inline-block; zoom: 1; *display: inline; color: #333; margin: 0 10px 10px 0; padding: 0 10px; border: 1px solid #606060; border-radius: 30px;}
.OtherProduct li .con .more span:last-child{margin-right: 0;}
.OtherProduct li .con .more span:hover{background: #c69770; border: 1px solid #c69770; color: #fff;}
.OtherProduct li .con .more .redbg{border: 1px solid #ce1313;}
.OtherProduct li .con .more .redbg a{color: #fff;}

@media ( max-width:1500px){ 
    .HotProduct .list li a{padding: 25px; font-size: 14px;}
    .OtherProduct li .con .tit{font-size: 22px;}
    .OtherProduct li .con{padding: 25px; font-size: 16px;}
}

@media ( max-width:1230px){ 
    .HotProduct .list li,.OtherProduct li{width: auto; float: none; margin-bottom: 15px;}
    .HotProduct .list li .title,.OtherProduct li .con .tit{font-size: 18px;}
    .HotProduct .list li .title{padding-bottom: 10px; line-height: 30px;}
    .HotProduct .list li .con dd{line-height: 24px;}
    .HotProduct .list li .con dd .num span{font-size: 22px;}
    .HotProduct .list li .con dd .name{font-size: 16px;}
    .buy_btn{margin-top: 15px;}
    .OtherProduct li .con .more{height: auto; line-height: 36px;}
    .OtherProduct li .con .more span{margin: 0 10px 10px 0; line-height: 36px; padding: 0 15px;}
    .OtherProduct li .con .p{height: auto; margin: 10px 0;}
    /* .OtherProduct li{width: auto; float: none; margin-bottom: 15px;} */
}

@media ( max-width:480px){ 
    .HotProduct .list li a{padding: 15px;}
    .HotProduct .list li .title, .OtherProduct li .con .tit{font-size: 16px;}
    .buy_btn{line-height: 35px;}
    .HotProduct .list li .con{padding: 15px 0;}
    .OtherProduct li .Scale-img{height: 240px;}
    .OtherProduct li .con{font-size: 14px; padding: 15px;}
}

/* 个人存款_产品列表 */
.SelectBox{margin-bottom: 10px; padding: 40px;}
.Pro_Search{width: 510px; padding-bottom: 15px;}
.Pro_Search .form{position: relative; display: block; padding-right: 150px;}
.Pro_Search .form .input{border: 1px solid #e8e8e8; padding: 0 18px; height: 52px; line-height: 52px; width: 100%; font-size: 16px;}
.Pro_Search .form .btn{position: absolute; right: 0; top: 0; bottom: 0; width: 140px; background: #ce1313; color: #fff; font-size: 16px;}
.Pro_Search .form .btn img{margin-right: 5px; display: inline-block; vertical-align: middle;}

.SelectBox .con dl{line-height: 40px; min-height: 40px; margin-top: 10px; position: relative; padding-left: 90px; font-size: 16px;}
.SelectBox .con dl dt{position: absolute; left: 0; top: 0; font-weight: bold;}
.SelectBox .con dl dd{margin-left: -3%;}
.SelectBox .con dl dd .item{float: left; margin-left: 3%;}
.SelectBox .con dl dd .item input{display: inline-block; zoom: 1; *display: inline; margin-right: 10px;}

.GrckProduct .list li{padding: 30px; background: #fff; margin-bottom: 10px; position: relative;}
.GrckProduct .list li a{display: block; position: relative; z-index: 2;}
.GrckProduct .list li .title{background: #faf7f4; padding: 0 20px; line-height: 56px; margin-bottom: 35px;}
.GrckProduct .list li .title .tit{font-size: 20px; font-weight: bold; color: #333;}
.GrckProduct .list li .title em{display: inline-block; zoom: 1; *display: inline; margin-left: 28px; font-size: 16px;}
.GrckProduct .list li .con{padding: 0 150px 0 40px;}
.GrckProduct .list li .con .buy_btn{position: absolute; right: 0; top: 0; margin-top: 0;}
.GrckProduct .list li .con dl{margin-left: -3%; font-size: 16px; line-height: 35px; color: #333;}
.GrckProduct .list li .con dl dd{width: 22%; float: left; margin-left: 3%;}

@media ( max-width:1350px){ 
    .GrckProduct .list li .title{margin-bottom: 20px;}
    .GrckProduct .list li .title .tit{font-size: 18px;}
    .GrckProduct .list li .con dl{font-size: 14px; line-height: 30px;}
    .GrckProduct .list li .con dl dd{width: 30.3333%;}
}

@media ( max-width:998px){ 
    .SelectBox{padding: 20px;}
    .SelectBox .con dl{line-height: 30px; min-height: 30px;}
    .GrckProduct .list li{padding: 20px;}
    .GrckProduct .list li .title{line-height: 42px; padding: 0 15px;}
    .GrckProduct .list li .con{padding: 0 150px 0 15px;}
    .GrckProduct .list li .con dl dd{width: 47%;}
    .GrckProduct .list li .con .buy_btn{top: auto; bottom: 0;}
}

@media ( max-width:640px){ 
    .GrckProduct .list li .title{padding: 10px; line-height: 24px; margin-bottom: 10px;}
    .GrckProduct .list li .title .tit{font-size: 16px; float: none;}
    .GrckProduct .list li .title em{font-size: 14px; display: block; margin-left: 0;}
    .GrckProduct .list li .con dl dd{width: 97%;}
}

@media ( max-width:480px){ 
    .Pro_Search{width: auto;}
    .Pro_Search .form{position: relative; display: block; padding-right: 100px;}
    .Pro_Search .form .input{height: 40px; line-height: 40px; padding: 0 10px; font-size: 14px;}
    .Pro_Search .form .btn{width: 90px;}

    .GrckProduct .list li .con{padding: 0;}
    .GrckProduct .list li .con .buy_btn{position: static; margin-top: 10px;}
}

/* 个人存款_详情页 */
.goback{position: absolute; right: 0; top: 0;}
.goback a{display: block; width: 120px; height: 120px; border-radius: 50%; font-size: 16px; text-align: center;}
.goback a i{display: block; padding: 33px 0 7px; font-size: 24px;}
.GrckDetail,.GrdkDetail{padding: 6% 4%; min-height: 120px; height: auto !important; height: 120px;}
.GrckDetail .img{max-width: 844px; margin: 0 auto;}
.GrckDetail .img img{display: block; width: 100%;}

@media ( max-width:1024px){ 
    .goback{right: 10px; top: 10px;}
    .goback a{width: 80px; height: 80px;}
    .goback a i{padding: 16px 0 0px;}
    .GrckDetail,.GrdkDetail{padding:25px;}
    .GrckDetail .img{max-width: none;}
}

@media ( max-width:480px){ 
    .goback{position: static; text-align: right; margin-bottom: 15px;}
    .goback a{display: inline-block; width: 40px; height: 40px; line-height: 40px;}
    .goback a i{padding: 0px;}
    .goback a span{display: none;}
    .GrckDetail,.GrdkDetail{padding:15px;}
}

/* 个人贷款 */
.GrdkProduct li .con{border: none; background: #fff;}

/* 个人贷款_详情页 */
.GrdkDetail .title{font-size: 34px; line-height: 40px; font-weight: bold; text-align: center; padding-bottom: 36px; border-bottom: 2px solid #ce1313;}
.GrdkDetail .content .tab{width: 56%; margin: 0 auto;}
.GrdkDetail .content .tab dl{margin-left: -2%;}
.GrdkDetail .content .tab dd{width: 48%; float: left; margin-left: 2%; font-size: 18px; margin-bottom: 21px;}
.GrdkDetail .content .tab dd:nth-last-child(2){width: auto;}

@media ( max-width:1240px){ 
    .GrdkDetail .title{font-size: 26px; line-height: 32px; padding-bottom: 20px;}
    .GrdkDetail .content .tab{width: auto;}
    .GrdkDetail .content .tab dd{font-size: 16px;}
}

@media ( max-width:768px){ 
    .GrdkDetail .title{font-size: 22px;}
}

@media ( max-width:640px){ 
    .GrdkDetail .title{font-size: 20px; padding-bottom: 10px;}
    .GrdkDetail .content .tab dd{width: auto; float: none; margin-bottom: 12px; font-size: 14px;}
}

/* 银行卡 */
.BankList ul{margin-left: -2%;}
.BankList li{width: 23%; float: left; margin: 0 0 2% 2%; position: relative; background: #fff;}
.BankList li a{display: block; padding: 30px 25px;}
.BankList li .Scale-img img{border-radius: 10px; height: 179px;}
.BankList li .con{margin-top: 24px; line-height: 30px; text-align: center;}
.BankList li .con .tit{font-size: 18px; color: #333;}
.BankList li .con .p{margin: 5px 0 30px; font-size: 16px; height: 60px; -webkit-line-clamp: 2;}
.BankList li .con .more{font-size: 16px; line-height: 18px; color: #ce1313;}
.BankList li .con .more i{display: inline-block; zoom: 1; *display: inline; vertical-align: middle; margin-left: 10px;}
.BankList li:hover .con .more{font-weight: bold; color: #c69770;}

@media ( max-width:1366px){ 
    .BankList li .Scale-img img{height: 167px;}
}

@media ( max-width:1024px){ 
    .BankList li{width: 31.3333%;}
    .BankList li .con .p{font-size: 14px; line-height: 24px; height: 48px; margin-bottom: 15px;}
    .BankList li .Scale-img img{height: 170px;}
}

@media ( max-width:768px){ 
    .BankList li{width: 48%;}
    .BankList li a{padding: 20px;}
    .BankList li .con{margin-top: 15px;}
    .BankList li .Scale-img img{height: 203px;}
}

@media ( max-width:640px){ 
    .BankList li .Scale-img img{height: 164px;}
}

@media ( max-width:480px){ 
    .BankList li{width: auto; float: none;}
    .BankList li .con .p{height: auto;}
    .BankList li .Scale-img img{height: auto;}
}

/* 银行卡_详情页 */
.BankDetail{padding: 30px 0;}
.BankDetail .PicBox{width: 33.357%; padding: 5%;}
.BankDetail .PicBox .i1{margin-bottom: 50px;}
.BankDetail .content{width: 47%; padding: 5% 0 5% 6.5%; border-left: 1px solid #ececec;}
.BankDetail .content .title{padding-bottom: 20px;}
.BankDetail .content .name{font-size: 35px; line-height: 40px; font-weight: bold; margin-bottom: 15px;}
.BankDetail .content .num{padding: 0 10px; line-height: 40px; font-size: 20px;}
.BankDetail .content .con dl{position: relative; padding-left: 125px; line-height: 30px; min-height: 30px; font-size: 18px; margin-top: 30px;}
.BankDetail .content .con dl dt{position: absolute; left: 0; top: 0; font-weight: bold;}
.BankDetail .content .con dl dd{color: #666; text-align: justify;}

@media ( max-width:1450px){ 
    .BankDetail .content .name{font-size: 30px;}
}

@media ( max-width:1024px){ 
    .BankDetail .PicBox,.BankDetail .content{width: auto; float: none;}
    .BankDetail .PicBox{text-align: center; padding: 0 20px;}
    .BankDetail .PicBox .Scale-img{display: inline-block; zoom: 1; *display: inline; width: 45%; margin: 0 2%;}
    .BankDetail .content{padding: 3%; border-left: none;}
    .BankDetail .content .name{font-size: 26px;}
    .BankDetail .content .con dl{font-size: 16px;}
}

@media ( max-width:768px){ 
    .BankDetail .content .title{padding-bottom: 10px;}
    .BankDetail .content .name{font-size: 22px;}
    .BankDetail .content .num{font-size: 18px; line-height: 36px;}
    .BankDetail .content .con dl{margin-top: 15px;}
}

@media ( max-width:640px){ 
    .BankDetail .content .name{font-size: 20px; margin-bottom: 5px;}
    .BankDetail .content .con dl{font-size: 14px; padding-left: 102px;}
}

@media ( max-width:480px){ 
    .BankDetail{padding: 20px 0;}
    .BankDetail .PicBox .Scale-img{width: auto; margin: 5px 0; display: block;}
    .BankDetail .content{padding: 20px 20px 0;}
}

/* 资产类业务 */
.BusinessList li{background: #fff; margin-bottom: 3%;}
.BusinessList li .Scale-img{width: 50%; height: 500px; float: left;}
.BusinessList li .list{padding: 10px 3.5% 0; width: 43%; float: right;}
.BusinessList li .list dl{height: 479px; overflow-y: auto; overflow-x: hidden;}
.BusinessList li .list dd{padding: 32px 0; border-bottom: 1px solid #eaeaea;}
.BusinessList li .list dd .title{line-height: 30px;}
.BusinessList li .list dd .title span{display: block; font-size: 22px; font-weight: bold;}
.BusinessList li .list dd .title i{font-size: 24px; color: #999; transition: all 300ms;}
.BusinessList li .list dd .info .p{margin: 22px 0 0; font-size: 16px; -webkit-line-clamp: 2;}
.BusinessList li .list dd .info a{display: block; width: 100px; text-align: center; border-radius: 25px; line-height: 36px; background: #ce1313 !important; color: #fff;}
/* .BusinessList li .list dd.on .info{display: block;} */
.BusinessList li .list dd.on .title i{transform: rotate(-180deg); color: #ce1313;}
.BusinessList li:nth-child(2n) .Scale-img{float: right;}
.BusinessList li:nth-child(2n) .list{float: left;}
.Accordion li .list dd .info{display: none;}

@media ( max-width:1024px){ 
    .BusinessList li .Scale-img,.BusinessList li .list,.BusinessList li:nth-child(2n) .Scale-img,.BusinessList li:nth-child(2n) .list{width: auto; float: none;}
    .BusinessList li .list{padding: 0 25px;}
    .BusinessList li .list dl{height: auto; overflow: hidden;}
    .BusinessList li .list dd:last-child{border-bottom: none;}
    .BusinessList li .list dd{padding: 15px 0;}
    .BusinessList li .list dd .title span{font-size: 18px;}
    .BusinessList li .list dd .info .p{margin: 10px 0;}
    
}

@media ( max-width:640px){ 
    .BusinessList li .list{padding: 0 15px;}
    .BusinessList li .list dd .info .p{font-size: 14px;}
}

@media ( max-width:480px){ 
    .BusinessList li .Scale-img{height: 240px;}
    .BusinessList li .list dd .title span{font-size: 16px;}
}

/* 普惠产品_详情页 */
.GrdkDetail .content .con{background: #f6f6f6;}
.GrdkDetail .content .con dl{min-height: 30px; line-height: 30px; margin-bottom: 20px; font-size: 18px; position: relative; padding-left: 130px;}
.GrdkDetail .content .con dt{position: absolute; left: 0; top: 0; font-weight: bold;}
.GrdkDetail .content .con dd{color: #666;}

@media ( max-width:1024px){ 
    .GrdkDetail .content .con dl{font-size: 16px; padding-left: 115px;}
}

@media ( max-width:640px){ 
    .GrdkDetail .content .con dl{font-size: 14px; padding-left: 100px; margin-bottom: 10px;}
}

@media ( max-width:480px){ 
    .GrdkDetail .content .con dl{padding-left: 0; line-height: 24px;}
    .GrdkDetail .content .con dl dt{position: static;}
}

/* 推广活动 */
.ActiveList ul{margin-left: -2.5%;}
.ActiveList li{width: 30.8333%; float: left; margin: 0 0 2.5% 2.5%; background: #fff; box-shadow: 0 20px 50px rgba(0,0,0,0.04);}
.ActiveList li .Scale-img{height: 260px;}
.ActiveList li .con{padding: 6% 5%;}
.ActiveList li .con .tit{font-size: 22px; line-height: 30px; font-weight: bold;}
.ActiveList li .con .p{margin: 22px 0 36px; font-size: 16px; height: 48px; -webkit-line-clamp: 2;}
.ActiveList li .con:hover .tit{color: #c69770;}

@media ( max-width:1440px){ 
    .ActiveList li .con .tit{font-size: 20px;}
    .ActiveList li .con .p{margin: 15px 0 20px;}
}

@media ( max-width:1024px){ 
    .ActiveList li .Scale-img{height: 190px;}
    .ActiveList li .con .tit{font-size: 18px;}
    .ActiveList li .con .p{font-size: 14px; margin: 10px 0 15px;}
}

@media ( max-width:768px){ 
    .ActiveList li{width: 47.5%;}
    .ActiveList li .con .tit{line-height: 24px;}
}

@media ( max-width:480px){ 
    .ActiveList li{width: auto; float: none;}
    .ActiveList li .con .p{margin: 5px 0 10px;}
}

/* 详情页 */
.NewsDetail .title{text-align: center; padding-bottom: 42px; border-bottom: 2px solid #ce1313; margin-bottom: 26px;}
.NewsDetail .title h2{font-size: 35px; line-height: 42px; margin-bottom: 20px;}
.NewsDetail .title p{font-size: 18px; color: #666;}
.SinglePage{font-size: 18px; line-height: 35px; color: #666;}
.SinglePage h3{font-size: 26px;}
.GrckDetail .relative .SinglePage{padding-right: 150px;}

@media ( max-width:1024px){ 
    .NewsDetail .title{padding-bottom: 20px; margin-bottom: 20px;}
    .NewsDetail .title h2{font-size: 22px; line-height: 30px; margin-bottom: 10px;}
    .NewsDetail .title p{font-size: 14px;}
    .SinglePage{font-size: 16px; line-height: 30px;}
    .SinglePage h3{font-size: 18px;}
    .GrckDetail .relative .SinglePage{padding-right: 120px;}
}

@media ( max-width:640px){ 
    .NewsDetail .title h2{font-size: 20px;}
    .SinglePage{font-size: 14px;}
}

@media ( max-width:480px){ 
    .NewsDetail{padding: 20px;}
    .NewsDetail .title{padding-bottom: 10px;}
    .NewsDetail .title h2{font-size: 18px; line-height: 24px;}
    .GrckDetail .relative .SinglePage{padding-right: 0;}
}

/* 存款利率 */
.Title02{text-align: center;}
.Title02 h2{font-size: 40px; line-height: 45px;}
.Title02 p{font-size: 20px; line-height: 30px; margin-top: 10px;}
.DataTab .TableBox{overflow: auto;}
.DataTab table{font-size: 18px; width: 100%;}
.DataTab table th{background: #ce1313; color: #fff; text-align: center; height: 50px;}
.DataTab table td{height: 30px; background: #fff; text-align: center; padding: 20px 15px;}

@media ( max-width:1450px){ 
    .Title02 h2{font-size: 34px;}
}

@media ( max-width:1024px){ 
    .Title02 h2{font-size: 26px; line-height: 30px;}
    .Title02 p{font-size: 16px; line-height: 24px;}
    .DataTab table{font-size: 16px;}
    .DataTab table th{height: 40px;}
    .DataTab table td{padding: 10px;}
}

@media ( max-width:768px){ 
    .Title02 h2{font-size: 22px;}
    .DataTab .TableBox .T1{width: 1000px;}
}

@media ( max-width:640px){ 
    .Title02 h2{font-size: 20px;}
    .Title02 p{margin-top: 0;}
    .Title02 p,.DataTab table{font-size: 14px;}
    .DataTab .TableBox .T1{width: 700px;}
}

/* 收费标准 */
.FeesBox{background-image: url(../images/boxbg3.jpg);}
.FeesBox .box{box-shadow: 0 8px 2px rgba(0,0,0,0.1); background: #fff;}
.FeesBox .box .i1{background: url(../images/shadow.png) repeat-y right top;}
.FeesBox .box .item{width: 42%; float: left; padding: 4%;}
.FeesBox .box h3{font-size: 30px; line-height: 36px;}
.FeesBox .box .con{height: 563px; overflow-y: auto; overflow-x: hidden;}
.FeesBox .box .con .info{font-size: 18px; line-height: 40px; color: #666; text-align: justify;}
.FeesBox .box .con .list dl{margin-bottom: 32px;}
.FeesBox .box .con .list dl:last-child{margin-bottom: 0;}
.FeesBox .box .con .list dl dt a{display: block; font-size: 22px; line-height: 38px; font-weight: bold;}
.FeesBox .box .con .list dl dd a{display: block; font-size: 16px; line-height: 27px; color: #666; padding: 0 12px; margin-top: 8px;}
.FeesBox .box .con .list dl dd a:hover{background: #f4ece6; color: #c69770;}

@media ( max-width:1450px){ 
    .FeesBox .box h3{font-size: 26px;}
    .FeesBox .box .con .list dl dt a{font-size: 20px;}
}

@media ( max-width:1024px){ 
    .FeesBox .box h3{font-size: 22px;}
    .FeesBox .box .con .info{font-size: 16px; line-height: 30px;}
    .FeesBox .box .con .list dl{margin-bottom: 15px;}
    .FeesBox .box .con .list dl dt a{font-size: 16px;}
    .FeesBox .box .con .list dl dd a{font-size: 14px; margin-top: 5px;}
}

@media ( max-width:768px){ 
    .FeesBox .box h3{font-size: 18px; line-height: 24px;}
    .FeesBox .box .con .info{font-size: 14px;}
    .FeesBox .box .con .list dl dt a{font-size: 15px;}
}

@media ( max-width:480px){ 
    .FeesBox .box .item{width: auto; float: none;}
    .FeesBox .box .i1{border-bottom: 1px solid #e5e5e5;}
    .FeesBox .box .con{height: auto;}
    .FeesBox .box .con .list dl{margin-bottom: 5px;}
}

/* 收费标准_详情页 */
.backpage{text-align: right;}
.backpage a{display: inline-block; zoom: 1; *display: inline; width: 320px; line-height: 80px; background: #c69770; text-align: center; color: #fff; font-size: 16px;}
.backpage a i{display: inline-block; zoom: 1; *display: inline; padding-right: 26px;}
.DataTab .T2 table td{font-size: 16px;}

@media ( max-width:1024px){ 
    .backpage a{width: auto; padding: 0 25px; line-height: 50px;}
    .backpage a i{padding-right: 15px;}
    .DataTab .TableBox .T2{width: 1000px;}
    .DataTab .T2 table td{font-size: 14px;}
}

/* 证书下载 */
/* .DownloadBox .list ul{margin-left: -5%;} */
/* .DownloadBox .list li{width: 45%; float: left; margin-left: 5%;} */
.DownloadBox .list li{text-align: center;}
/* .DownloadBox .list li .box{border: 1px solid #e4e4e4; padding: 25px 28px;} */
.DownloadBox .list li h3{font-size: 24px; line-height: 35px; margin-bottom: 23px;}
.DownloadBox .list li .Scale-img{width: 32.18%;}
/* .DownloadBox .list li .btns{width: 67%;} */
.DownloadBox .list li .btns a{display: inline-block; width: 220px; line-height: 70px; background: #c69770; color: #fff; border-radius: 3px; font-size: 18px;}
.DownloadBox .list li .btns a i{display: inline-block; zoom: 1; *display: inline; font-size: 24px; margin-right: 8px;}
.DownloadBox .list li .btns a:hover{background: #ce1313; color: #fff;}
.DownloadBox .list li .btns a:hover i{color: #fff !important;}
.DownloadBox .list li.i2 .btns a i{color: #c69770;}
.DownloadBox .list li.i2 .btns a:hover{background: #c69770;}

@media ( max-width:1024px){ 
    .DownloadBox .list li h3{font-size: 20px;}
}

@media ( max-width:768px){ 
    .DownloadBox .list li h3{font-size: 18px;}
    /* .DownloadBox .list li{width: auto; float: none; margin-bottom: 15px;} */
    .DownloadBox .list li h3{margin-bottom: 15px;}
    .DownloadBox .list li .btns a{width: auto; padding: 0 25px; line-height: 50px; font-size: 16px;}
}

@media ( max-width:480px){ 
    .DownloadBox .list li .Scale-img,.DownloadBox .list li .btns{width: auto; float: none;}
    /* .DownloadBox .list li .box{padding: 15px;} */
}

/* 网点查询 */
.SelectBox2{margin-bottom: 10px;}
.SelectBox2 dl{margin-left: -2%;}
.SelectBox2 dl dd{width: 19%; float: left; margin-left: 2%; position: relative;}
.SelectBox2 dl dd.i4{width: 35%;}
.SelectBox2 dl dd .arrow{position: absolute; right: 18px; top: 50%; margin-top: -12px; color: #a3a3a3;}
.SelectBox2 dl dd .Pro_Search{width: 100% !important; padding-bottom: 0;}

.SelectBox2 .SelectFoldBox .SelectTxt{height: 50px; line-height: 50px; padding: 0 18px; border: 1px solid #e8e8e8;}
.SelectBox2 .SelectFoldBox .SelectTxt .icon{width: 11px; height: 6px; right: 18px; margin-top: -3px; background: url(../images/arr8.png) no-repeat;}

.AddressBox{width: 32.142%; background: #fff;}
.AddressBox .list{padding: 36px 30px;}
.AddressBox .list ul{height: 683px; overflow-y: auto; overflow-x: hidden;}
.AddressBox .list li{margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #f2f2f2; position: relative; padding-left: 36px; min-height: 24px;}
.AddressBox .list li .num{position: absolute; left: 0; top: 0; width: 22px; height: 28px; color: #fff; text-align: center; background: url(../images/loc.png);}
.AddressBox .list li .title{font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.AddressBox .list li .con dl{line-height: 17px; margin-top: 10px; position: relative; padding-left: 70px; min-height: 17px;}
.AddressBox .list li .con dl dt{position: absolute; left: 0; top: 0; font-weight: bold; color: #666;}

.Map{width: 67.142%; height: 810px;}

@media ( max-width:1024px){ 
    .AddressBox,.Map{width: auto; float: none;}
    .AddressBox .list ul{height: auto;}
    .Map{height: 510px;}
}

@media ( max-width:768px){ 
    .SelectBox2 dl dd{width: 31.3333%;}
    .Pro_Search .form .input{height: 40px;}
    .SelectBox2 dl dd.i4{width: 98%; margin-top: 10px;}
    .SelectBox2 .SelectFoldBox .SelectTxt{height: 38px; line-height: 38px;}
    .AddressBox .list li .title{font-size: 16px;}
}

@media ( max-width:480px){ 
    .SelectBox2 dl dd{width: auto; float: none; margin-bottom: 10px;}
    .SelectBox2 dl dd.i4{margin-bottom: 0;}
    .SelectBox2 .SelectFoldBox .SelectTxt{padding: 0 10px;}
    .AddressBox .list{padding: 20px;}
    .Map{height: 400px;}
}

/* 理财工具_存款计算器 */
.Title03{margin-bottom:2%;}
.Title03 h1{padding-left:15px;position: relative;font-size: 24px;}
.Title03 h1::before{content:'';display: block;width:2px;height:24px;background:#c61217;position: absolute;left:0;top:50%;margin-top:-12px;}

.ManageTool{box-shadow: 0 0 30px rgba(0,0,0,0.05);}
.ManageTool .hdnav{border-bottom:1px solid #ededed; text-align: center;}
.ManageTool .hdnav ul{font-size: 0;}
.ManageTool .hdnav ul li{width:20.976%;display: inline-block; zoom: 1; *display: inline; padding-bottom:35px; margin-bottom: 45px;}
.ManageTool .hdnav ul li .icons{width:160px;height:160px;margin:0 auto;border-radius: 50%;}
.ManageTool .hdnav ul li.on{background-image:url(../images/arr1.png); background-repeat: no-repeat; background-position: center bottom;}
.ManageTool .hdnav ul li.on .icons{box-shadow: 0 10px 20px rgb(198,151,112,0.15);}
.ManageTool .hdnav ul li p{font-size: 18px;margin-top:20px;}

.SelectFoldBox .SelectTxt{position: relative; font-size: 16px; line-height: 43px;}
.SelectFoldBox .SelectTxt .icon{position: absolute; right: 0; top: 50%; width: 7px; height: 6px; margin-top: -3px; background: url(../images/arr2.png);}
.SelectFoldBox .SelectUl{position: absolute; left: 0; right: 0; top: 100%; z-index: 99; display: none; background: #fff; box-shadow: 0 0 20px rgba(0,0,0,0.05);}
.SelectFoldBox .SelectUl ul{padding: 10px; line-height: 30px; font-size: 14px;}
.SelectFoldBox .SelectUl ul li a{display: block;}

.ToolBox{padding:3% 0;}
.ToolBox .form{width: 495px; margin: 0 auto;}
.ToolBox .form dl dd{position: relative; padding: 0 20px 0 110px; margin-bottom: 25px; min-height: 45px; font-size: 16px; color: #666;}
.ToolBox .form dl dd .ti{position: absolute; left: 0; top: 0; line-height: 45px; width: 100px; text-align: right;}
.ToolBox .form dl dd b{position: absolute; right: 0; top: 50%; margin-top: -12px;}
.ToolBox .form dl dd .box{position: relative; border: 1px solid #eee; background: #f6f6f8; line-height: 43px; border-radius: 3px; padding: 0 15px;} 
.ToolBox .form dl dd .box.text{padding-right: 45px;}
.ToolBox .form dl dd .box.text span{position: absolute; right: 15px; top: 0;}
.ToolBox .form dl dd .box .input{height: 43px; width: 100%;}
.ToolBox .form dl dd .box .SelectFoldBox .SelectUl{left: -16px; right: -16px;}
.ToolBox .form dl dd .btn{display: block; width: 100%; height: 50px; background: #ce1313; color: #fff; font-size: 16px; border-radius: 5px;}
.ToolBox .form dl dd .warm span{display: inline-block; zoom: 1; *display: inline; margin-top: 16px; line-height: 30px; color: #999; border-bottom: 1px solid #999;}

.ToolBox .form dl dd .radioBox ul li{display: inline-block; zoom: 1; *display: inline;padding-left:30px;background:url(../images/dot3.png) no-repeat center left;margin-right:20px;}
.ToolBox .form dl dd .radioBox ul li.on{background:url(../images/dot4.png) no-repeat center left;}
.ToolBox .form dl dd .radioBox ul li a{display: block;padding:0 20px;line-height: 43px;height:45px;box-sizing: border-box;border-radius: 5px;border:1px solid #eee;background:#f6f6f8;}
.ToolBox .form dl dd .radioBox ul li.on a{border:1px solid #c61217;color:#c61217;}

@media(max-width:1024px){
    .Title03 h1{font-size: 20px;}
    .ManageTool .hdnav ul li .icons{width:100px;height:100px;}
    .ManageTool .hdnav ul li p{font-size: 16px;}
}

@media(max-width:640px){
    .Title03{margin-bottom: 15px;}
    .Title03 h1{font-size: 18px;}
    .ManageTool .hdnav ul li{padding-bottom: 16px; margin-bottom: 20px;}
    .ManageTool .hdnav ul li .icons{width:80px;height:80px;}
    .ManageTool .hdnav ul li p{font-size: 14px; margin-top: 5px;}
    .ToolBox .form{width: auto;}
}

@media(max-width:480px){
    .Title03 h1{font-size: 16px;}
    .SelectFoldBox .SelectTxt{font-size: 15px;}
    .ManageTool .hdnav ul li{width:33.33%;padding-bottom:0;margin-bottom:10px;}
    .ManageTool .hdnav ul li .icons{width:70px;height:70px;}
    .ManageTool .hdnav ul li.on{background:none;}
    .ManageTool .hdnav ul li p{margin-top:10px;}
    .ToolBox .form dl dd{margin-bottom: 15px; min-height: 35px; font-size: 15px; padding: 0 15px 0 95px;}
    .ToolBox .form dl dd .ti{width: 92px;}
    .ToolBox .form dl dd .ti,.SelectFoldBox .SelectTxt,.ToolBox .form dl dd .box{line-height: 35px;}
    .ToolBox .form dl dd .box .input{height: 35px;}
    .ToolBox .form dl dd .btn{height: 40px;}
    .ToolBox .form dl dd .warm span{margin-top: 10px;}

    .ToolBox .form dl dd .radioBox ul li{padding-left:20px;background-size: 15px;margin-right:8px;}
    .ToolBox .form dl dd .radioBox ul li:last-child{margin-right:0;}
    .ToolBox .form dl dd .radioBox ul li.on{background-size: 15px;}
    .ToolBox .form dl dd .radioBox ul li a{height:35px;line-height: 33px;padding:0 5px; font-size: 14px;}
}

/* 公司治理 */
.OrganizeList li{padding: 0 6%; position: relative; background-color: #ce1313;}
.OrganizeList li:nth-child(2n){background-color: #fff;}
.OrganizeList li.first .bg{display: none; position: absolute; left: 0; top: 0; width: 100%; height: 174%; background-color: #ce1313; background-image: url(../images/mask2.png); background-repeat: no-repeat; background-position: left bottom; background-size: 100% auto;}
/* .OrganizeList li.first .box{border-bottom: none;} */
.OrganizeList li:nth-child(2n) .box .name span{color: #ce1313;}
.OrganizeList li:nth-child(2n) .box .name i{background: #ce1313;}
.OrganizeList li:nth-child(2n) .box .info{color: #333;}
.OrganizeList li .box{padding: 5% 20px; position: relative; z-index: 3;}
.OrganizeList li .box .relative{padding-left: 280px;}
.OrganizeList li .box .name{position: absolute; left: 0; top: 0;}
.OrganizeList li .box .name span{display: block; font-size: 28px; line-height: 40px; color: #fff;}
.OrganizeList li .box .name i{display: block; width: 25px; height: 3px; background: #fff; margin-top: 13px;}
.OrganizeList li .box .info{font-size: 18px; line-height: 30px; text-align: justify; min-height: 120px; color: #fff;}

@media ( max-width:1200px){ 
    .OrganizeList li .box{padding: 4% 20px;}
    .OrganizeList li .box .name span{font-size: 22px; line-height: 30px;}
    .OrganizeList li .box .relative{padding-left: 148px;}
    .OrganizeList li .box .info{font-size: 16px; line-height: 26px;}
}

@media ( max-width:998px){ 
    .OrganizeList li{padding: 0 3%;}
    .OrganizeList li.first .bg{display: none;}
    .OrganizeList li.first .box{border-bottom: 1px solid #f1f1f1;}
    .OrganizeList li.first .box .name span{color: #ce1313;}
    .OrganizeList li.first .box .name i{background: #ce1313;}
    .OrganizeList li.first .box .info{color: #333; min-height: auto;}
}

@media ( max-width:640px){ 
    .OrganizeList li .box .name span{font-size: 18px;}
    .OrganizeList li .box .relative{padding-left: 128px;}
    .OrganizeList li .box .info{font-size: 14px;}
}

@media ( max-width:480px){ 
    .OrganizeList li .box .relative{padding-left: 0;}
    .OrganizeList li .box .name{position: static; margin-bottom: 15px;}
    .OrganizeList li .box .name i{margin-top: 5px;}
}

/* 列表页 */
.CommonList ul,.DownList ul{border-top: 3px solid #ce1313; margin-bottom: 4%;}
.CommonList li{height: 90px; line-height: 90px; border-bottom: 1px solid #e1e1e1; padding: 0 28px;}
.CommonList li span{font-size: 16px;}
.CommonList li a{font-size: 18px; padding-left: 30px; background-image: url(../images/dot5.png); background-repeat: no-repeat; background-position: left center;}
.CommonList li:hover{background: #c69770;}
.CommonList li:hover span{color: #fff !important;}
.CommonList li:hover .tit{background-image: url(../images/dot6.png); color: #fff;}

@media ( max-width:1024px){ 
    .CommonList li{height: 50px; line-height: 50px; padding: 0;}
    .CommonList li a{padding-left: 20px; font-size: 16px;}
    .CommonList li span{font-size: 14px;}
}

/* 定期报告 */
.DownList li{padding: 25px 20px; border-bottom: 1px solid #e1e1e1;}
.DownList li .tit{line-height: 40px; font-size: 18px; padding-left: 56px; background-image: url(../images/pdf.png); background-repeat: no-repeat; background-position: left center; background-size: 40px;}
.DownList li .btns a{display: inline-block; zoom: 1; *display: inline; margin: 0 5px; border: 1px solid #ededed; border-radius: 25px; background: #fff; line-height: 38px; padding: 0 16px;}
.DownList li .btns span{display: inline-block; zoom: 1; *display: inline; margin-right: 4px;}
.DownList li .btns a i{display: inline-block; zoom: 1; *display: inline; vertical-align: middle; width: 24px; height: 24px;}
.DownList li .btns .cheack i{background-image: url(../images/icon1_1.png);}
.DownList li .btns .down i{background-image: url(../images/icon2_1.png);}
.DownList li .btns .cheack:hover{background: #ce1313; color: #fff; border: 1px solid #ce1313;}
.DownList li .btns .cheack:hover i{background-image: url(../images/icon1_2.png);}
.DownList li .btns .down:hover{background: #c69770; color: #fff; border: 1px solid #c69770;}
.DownList li .btns .down:hover i{background-image: url(../images/icon2_2.png);}

@media ( max-width:1024px){ 
    .DownList li{padding: 10px 0;}
    .DownList li .tit{font-size: 16px; background-size: 25px; padding-left: 35px;}
    .DownList li .btns a{border-radius: 5px; padding: 5px; line-height: 24px; margin: 0 2px;}
    .DownList li .btns a span{display: none;}
    
}

/* 投资者交流 */
.CommunicateBox .title{font-size: 36px; line-height: 40px;}
.CommunicateBox .box1 .con{width: 47.857%; height: 200px; position: absolute; left: 0; top: 50%; margin-top: -100px; z-index: 6; background: #ce1313; color: #fff;}
.CommunicateBox .box1 .con .pad{padding: 47px 50px 0;}
.CommunicateBox .box1 .con .info{margin-top: 25px;}
.CommunicateBox .box1 .con .info .tit{display: inline-block; zoom: 1; *display: inline; font-size: 18px; line-height: 33px; border-bottom: 1px solid #ea9898; color: #fff;}
.CommunicateBox .box1 .con .info .cheack{width: 90px; line-height: 40px; text-align: center; background: #fff; border-radius: 25px; color: #ce1313;}
.CommunicateBox .box1 .con .info .cheack img{display: inline-block; zoom: 1; *display: inline; vertical-align: middle; margin-left: 5px;}

.CommunicateBox .box2 .Scale-img{width: 50%; height: 580px;}
.CommunicateBox .box2 .con{width: 40%; padding: 5% 5% 0;}
.CommunicateBox .box2 .con .info{margin: 20px 0 25px; padding: 40px 0 18px; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed;}
.CommunicateBox .box2 .con .info dd{position: relative; padding-left: 74px; min-height: 55px; margin-bottom: 35px; font-size: 18px; line-height: 55px;}
.CommunicateBox .box2 .con .info dd .icon{position: absolute; left: 0; top: 50%; margin-top: -27px; width: 55px; border-radius: 50%;}
.CommunicateBox .box2 .con .info dd.i1{line-height: 25px;}
.CommunicateBox .box2 .con .info dd.i2{font-size: 24px; font-family: 'bebas';}
.CommunicateBox .box2 .con .warm{line-height: 20px;}

@media ( max-width:1450px){ 
    .CommunicateBox .title{font-size: 32px;}
}

@media ( max-width:1200px){ 
    .CommunicateBox .title{font-size: 24px; line-height: 30px;}
    .CommunicateBox .box1 .con .info{margin-top: 10px;}
    .CommunicateBox .box1 .con .info .tit,.CommunicateBox .box2 .con .info dd.i1{font-size: 16px;}
    .CommunicateBox .box1 .con .info .tit{display: block; margin-bottom: 10px;}
    .CommunicateBox .box2 .Scale-img{height: 480px;}
    .CommunicateBox .box2 .con .info{padding: 25px 0 0;}
    .CommunicateBox .box2 .con .info dd{margin-bottom: 25px;}
    .CommunicateBox .box2 .con .info dd.i2{font-size: 20px;}
}

@media ( max-width:890px){ 
    .CommunicateBox .title{font-size: 20px; line-height: 24px;}
    .CommunicateBox .box1 .con{position: static; margin-top: 0; width: auto; height: auto;}
    .CommunicateBox .box1 .con .pad{padding: 4%;}
    .CommunicateBox .box2 .Scale-img,.CommunicateBox .box2 .con{width: auto; float: none;}
    .CommunicateBox .box2 .con{padding: 4%;}
    .CommunicateBox .box2 .con .info dd{min-height: 40px; padding-left: 55px; line-height: 40px;}
    .CommunicateBox .box2 .con .info dd .icon{width: 40px; margin-top: -20px;}
}

@media ( max-width:480px){ 
    .CommunicateBox .title{font-size: 18px;}
    .CommunicateBox .box1 .con .info .tit,.CommunicateBox .box2 .con .info dd.i1{font-size: 14px;}
    .CommunicateBox .box2 .Scale-img{height: 240px;}
    .CommunicateBox .box2 .con .info{padding-top: 15px; margin: 15px 0;}
    .CommunicateBox .box2 .con .info dd{margin-bottom: 15px; line-height: 32px; min-height: 32px;}
    .CommunicateBox .box2 .con .info dd .icon{width: 32px; margin-top: -16px;}
    .CommunicateBox .box2 .con .info dd.i1{line-height: 16px;}
}

/* 个人金融 */
.Title04 h2{font-size: 36px; line-height: 40px;}
.Title04 .p{margin-top: 12px; font-size: 18px;}
.Title04 .p i{display: inline-block; zoom: 1; *display: inline; vertical-align: middle; width: 4px; height: 4px; background: url(../images/dot8.png); margin: 0 15px;}
.commonmore{display: block; width: 178px; line-height: 58px; font-size: 16px; text-align: center; border: 1px solid #ce1313; background: #ce1313; color: #fff !important; border-radius: 30px;}
.commonmore.auto2{margin: 0 auto;}
.commonmore.white{border: 1px solid #fff;}

.GrckBox ul{margin-left: -3%;}
.GrckBox li{width: 30.3333%; float: left; margin-left: 3%;}
.GrckBox li .Scale-img{height: 260px;}
.GrckBox li .con{padding: 38px; font-size: 16px;}
.GrckBox li .con .tit{font-size: 24px; line-height: 36px;}
.GrckBox li .con .p{margin: 7px 0 16px; height: 48px; -webkit-line-clamp: 2;}
.GrckBox li .con .detail{display: block; width: 118px; line-height: 43px; border: 1px solid #ce1313; color: #ce1313; border-radius: 25px; text-align: center;}

.GrdkBox .Scale-img{width: 57.142%; height: 540px;}
.GrdkBox .box{width: 50%; position: absolute; right: 0; bottom: 0; z-index: 6; box-shadow: 0 10px 60px rgba(0,0,0,0.08);}
.GrdkBox .con{padding: 9% 7%;}
.GrdkBox .list{border-bottom: 1px solid #f3f3f3; padding-bottom: 5%; margin-bottom: 6%;}
.GrdkBox .list ul{margin-left: 2%;}
.GrdkBox .list li{width: 48%; float: left; margin-left: 2%; position: relative; font-size: 20px; line-height: 40px;}
.GrdkBox .list li i{position: absolute; left: 0; top: 50%; width: 7px; height: 3px; margin-top: -1px; background: #ce1313;}
.GrdkBox .list li a{padding-left: 13px;}


.CardBox{background-image: url(../images/boxbg4.jpg);}

.CardBox .list ul{margin-left: -2%;}
.CardBox .list li{width: 23%; float: left; margin-left: 2%;}
.CardBox .list li a{display: block; padding: 30px 25px; background: #fff;}
.CardBox .list li .Scale-img img{border-radius: 5px;}
.CardBox .list li .tit{margin-top: 25px; line-height: 30px; font-size: 18px; text-align: center;}

@media ( max-width:1450px){ 
    .Title04 h2{font-size: 30px; line-height: 34px;}
    .Title04 .p{margin-top: 5px; font-size: 16px;}
}

@media ( max-width:1024px){ 
    .Title04 h2{font-size: 25px; line-height: 30px;}
    .GrckBox li .Scale-img{height: 200px;}
    .GrckBox li .con,.CardBox .list li a{padding: 20px;}
    .GrckBox li .con{font-size: 14px;}
    .GrckBox li .con .tit{font-size: 18px; line-height: 26px;}
    .GrdkBox .Scale-img{height: 420px;}
    .GrdkBox .list li{font-size: 16px; line-height: 30px;}
    .CardBox .list li .tit{margin-top: 10px; font-size: 16px; line-height: 24px;}
}

@media ( max-width:768px){ 
    .Title04 h2{font-size: 20px; line-height: 24px;}
    .commonmore{width: 160px; line-height: 45px;}
    .GrckBox li{width: auto; float: none;}
    .GrckBox li .Scale-img{height: 400px;}
    .GrckBox li .con .p{height: auto;}
    .GrdkBox .Scale-img,.GrdkBox .box{width: auto;}
    .GrdkBox .box{position: static;}
    .GrdkBox .con{padding: 4%;}
    .GrdkBox .list{padding-bottom: 20px; margin-bottom: 20px;}
    .CardBox .list li{width: 48%; margin-bottom: 15px;}
}

@media ( max-width:480px){ 
    .commonmore{width: 120px; line-height: 32px;}
    .GrckBox li .Scale-img{height: 240px;}
    .GrdkBox .Scale-img{height: 300px;}
    .CardBox .list li{width: auto; float: none;}
}

/* 公司金融 */
.ZclywBox .list ul{margin-left: -3%;}
.ZclywBox li{width: 30.3333%; float: left; margin-left: 3%; background: #fff; position: relative; overflow: hidden;}
.ZclywBox li .sign{position: absolute; right: -15px; bottom: -25px; width: 257px; height: 252px; background-image: url(../images/sign.png); background-size: 100%;}
/* .ZclywBox li .Scale-img,.ZclywBox li .con{width: 50%; float: left;} */
.ZclywBox li .Scale-img{height: 320px;}
.ZclywBox li .con{position: relative; z-index: 3; padding: 40px;}
.ZclywBox li .con dl{height: 150px; overflow: auto;}
.ZclywBox li .con dl dd{font-size: 20px; line-height: 50px; padding-left: 16px; position: relative;}
.ZclywBox li .con dl dd i,.FzlywBox .list li .box i,.ZjywBox .list dd .title i,.line_red{position: absolute; left: 0; top: 50%; width: 7px; height: 3px; background: #ce1313; margin-top: -1px;}

.FzlywBox{background-image: url(../images/boxbg5.jpg);}
.FzlywBox .list ul{margin-left: -3%;}
.FzlywBox .list li{width: 22%; float: left; margin-left: 3%;}
.FzlywBox .list li a{display: block; background: #fff; padding: 45px 42px;}
.FzlywBox .list li .box{padding-left: 16px; position: relative; font-size: 16px;}
.FzlywBox .list li .box i{top: 11px; margin-top: 0;}
.FzlywBox .list li .box .tit{font-size: 20px; line-height: 28px; font-weight: bold;}
.FzlywBox .list li .box .p{-webkit-line-clamp: 2; height: 48px; margin: 17px 0 0;}
.FzlywBox .list li .box .detail{font-weight: bold; color: #ce1313;}
.FzlywBox .list li:hover a{background: #c69770; color: #fff;}
.FzlywBox .list li:hover i,.ZjywBox .list dd.on .title i{background: #fff;}
.FzlywBox .list li:hover .p{color: #e3cbb8;}
.FzlywBox .list li:hover .detail{color: #fff;}

.ZjywBox .Scale-img,.ZjywBox .list{width: 49.285%;}
.ZjywBox .Scale-img{height: 490px;}
.ZjywBox .list dd{padding: 42px; margin-bottom: 20px; box-shadow: 0 0 60px rgba(0,0,0,0.1);}
.ZjywBox .list dd .title{font-size: 20px; line-height: 30px; padding-left: 15px; position: relative;}
.ZjywBox .list dd .info .p{margin: 18px 0; font-size: 16px; color: #e78989; height: 48px; -webkit-line-clamp: 2;}
.ZjywBox .list dd .info .more{color: #fff; font-weight: bold;}
.ZjywBox .list dd.on{background: #ce1313;}
.ZjywBox .list dd.on .title{color: #fff;}

@media ( max-width:1024px){ 
    .ZclywBox li .Scale-img{height: 286px;}
    .ZclywBox li .con,.FzlywBox .list li a{padding: 25px;}
    .ZclywBox li .con dl{height: 114px;}
    .ZclywBox li .con dl dd{font-size: 16px; line-height: 38px;}
    .FzlywBox .list li .box .tit,.ZjywBox .list dd .title{font-size: 18px; line-height: 24px;}
    .FzlywBox .list li .box .p{margin: 15px 0 0;}
}

@media ( max-width:768px){ 
    .ZclywBox li .con dl{height: auto;}
    .ZclywBox li{width: auto; float: none; margin-bottom: 15px;}
    .FzlywBox .list li{width: 47%; margin-bottom: 15px;}
    .FzlywBox .list li .box{font-size: 14px;}
    .FzlywBox .list li .box .tit, .ZjywBox .list dd .title{font-size: 16px;}
    .FzlywBox .list li .box .p,.ZjywBox .list dd .info .p{height: auto; margin: 10px 0;}
    .ZjywBox .Scale-img,.ZjywBox .list{width: auto; float: none;}
    .ZjywBox .list dd{padding: 25px;}
    
}

@media ( max-width:480px){ 
    .FzlywBox .list li{width: auto;}
    .ZclywBox li .con dl,.FzlywBox .list li a,.ZjywBox .list dd{padding: 20px;}
    .ZclywBox li .Scale-img,.ZclywBox li .con{width: auto; float: none;}
    .ZjywBox .Scale-img{height: 220px;}
    .ZclywBox li .con dl dd{line-height: 34px;}
}

/* 普惠金融 */
.PhcpBox .Scale-img,.PhcpBox .con{width: 50%;}
.PhcpBox .Scale-img{height: 500px;}
.PhcpBox .con{position: relative; z-index: 3;}
.PhcpBox .con dl{margin-right: 5%; padding: 38px 0;}
.PhcpBox .con dl dd{padding: 0 42px; font-size: 20px; line-height: 60px; border-left: 10px solid #fff; transition: all 300ms;}
.PhcpBox .con dl dd a{position: relative; padding-left: 18px;}
.PhcpBox .con dl dd:hover{margin-left: -10px; border-left: 10px solid #ce1313; background: #f4eeee;}
.PhcpBox .con dl dd:hover i{display: none;}

.ActiveList li .date{display: block; margin-top: 10px; color: #b9b9b9;}

@media ( max-width:1024px){ 
    .PhcpBox .Scale-img{height: 316px;}
    .PhcpBox .con dl{padding: 25px 0;}
    .PhcpBox .con dl dd{padding: 0 20px; font-size: 16px; line-height: 38px;}
}

@media ( max-width:768px){ 
    .TghdBox .ActiveList li{width: auto; float: none;}
    .TghdBox .ActiveList li .Scale-img{height: 400px;}
    .TghdBox .ActiveList li .con{padding: 20px;}
}

@media ( max-width:480px){ 
    .PhcpBox .Scale-img,.PhcpBox .con{width: auto; float: none;}
    .PhcpBox .Scale-img,.TghdBox .ActiveList li .Scale-img{height: 240px;}
    .PhcpBox .con dl{padding: 15px 0; margin-right: 0;}
    .PhcpBox .con dl dd{line-height: 34px; padding: 0 10px;}
    .PhcpBox .con dl dd:hover{margin-left: 0;}
    .PhcpBox .con dl dd:hover a{padding-left: 0;}
    .TghdBox .ActiveList{margin-bottom: 20px;}
}

/* 便捷服务 */
.BjfwBox{background-image: url(../images/boxbg6.jpg); background-position: 33% top;}

.BjfwBox .list{text-align: center; font-size: 0;}
.BjfwBox .list li{width: 22%; display: inline-block; zoom: 1; *display: inline; text-align: center; margin-top: 8%;}
.BjfwBox .list li .mask{position: absolute; left: -10px; right: -10px; top: -10px; bottom: -10px; background: rgba(198,151,112,0.15); border-radius: 50%; display: none;}
.BjfwBox .list li a{display: inline-block; zoom: 1; *display: inline; background: #ce1313; border-radius: 50%; width: 180px; padding: 50px 0; position: relative;}
.BjfwBox .list li .box{position: relative; z-index: 3;}
.BjfwBox .list li img{display: inline-block; zoom: 1; *display: inline; width: 46px;}
.BjfwBox .list li p{margin-top: 15px; font-size: 18px; color: #fff;}
.BjfwBox .list li:hover a{background: #c69770; box-shadow: 0 40px 60px rgba(0,0,0,0.1);}
.BjfwBox .list li:hover .mask{display: block;}

@media ( max-width:1250px){ 
    .BjfwBox .list li a{width: 150px; padding: 40px 0;}
    .BjfwBox .list li img{width: 41px;}
    .BjfwBox .list li p{margin-top: 5px;}
}

@media ( max-width:768px){ 
    .BjfwBox .list li a{width: 118px; padding: 25px 0;}
    .BjfwBox .list li p{font-size: 14px;}
}

@media ( max-width:480px){ 
    .BjfwBox .list li{width: 50%;}
}

/* 消费者保护 */
.JrzsBox .list li{position: relative; margin-bottom: 4%;}
.JrzsBox .list li .Scale-img{width: 50%; height: 520px; float: left;}
.JrzsBox .list li .box{width: 61.428%; position: absolute; right: 0; top: 60px; bottom: 0; z-index: 6;}
.JrzsBox .list li .con{padding: 48px;}
.JrzsBox .list li .Title04{padding-bottom: 26px; border-bottom: 1px solid #ebebeb;}
.JrzsBox .list li .Title04 i{position: absolute; left: 0; bottom: -1px; width: 35px; height: 3px; background: #ce1313;}
.JrzsBox .list li dl{padding: 14px 0 32px;}
.JrzsBox .list li dd{padding-left: 13px; background: url(../images/dot5.png) no-repeat left center; font-size: 18px; line-height: 50px; height: 50px; overflow: hidden;}
.JrzsBox .list li dd span{font-size: 16px; margin-left: 15px;}
.JrzsBox .list li .p{font-size: 20px; line-height: 30px; min-height: 90px; margin: 35px 0 55px; color: #666;}
.JrzsBox .list li .p .bebas{font-size: 26px;}
.JrzsBox .list li.odd .Scale-img{float: right;}
.JrzsBox .list li.odd .box{right: auto; left: 0;}

@media ( max-width:1024px){ 
    .JrzsBox .list li .Title04{padding-bottom: 10px;}
    .JrzsBox .list li .Scale-img{height: 426px;}
    .JrzsBox .list li .con{padding: 25px;}
    .JrzsBox .list li dd{height: 40px; line-height: 40px; font-size: 16px;}
    .JrzsBox .list li dd span{font-size: 14px;}
    .JrzsBox .list li .p{margin: 20px 0; font-size: 16px;}
    .JrzsBox .list li .p .bebas{font-size: 22px;}
}

@media ( max-width:768px){ 
    .JrzsBox .list li .Scale-img,.JrzsBox .list li.odd .Scale-img{width: auto; float: none;}
    .JrzsBox .list li .box{position: static; width: auto;}
    .JrzsBox .list li dl{padding: 15px 0;}
    .JrzsBox .list li .p{line-height: 24px; min-height: auto;}
}

@media ( max-width:480px){ 
    .JrzsBox .list li .Scale-img{height: 240px;}
    .JrzsBox .list li .con{padding: 20px;}
    .JrzsBox .list li dd{height: 36px; line-height: 36px;}
    .JrzsBox .list li .p{font-size: 14px;}
    .JrzsBox .list li .p .bebas{font-size: 18px;}
}

/* 投诉建议 */
.RequestCall .Scale-img,.RequestCall .box{width: 50%;}
.RequestCall .Scale-img{height: 620px;}
.RequestCall .con{padding: 52px 65px 0;}
.RequestCall .con .list{margin-top: 26px; border-top: 1px solid #eaeaea;}
.RequestCall .con .list dd{margin-top: 30px; position: relative; padding-left: 30px;}
.RequestCall .con .list dd i{position: absolute; left: 0; top: 12px; width: 12px; height: 2px; background: #000;}
.RequestCall .con .list dd .title{font-size: 18px; line-height: 27px;}
.RequestCall .con .list dd .num{font-size: 26px; line-height: 34px;}

.RequestIsm .list li{margin-top: 4%;}
.RequestIsm .list li .Scale-img{width: 50%; height: 500px; float: left;}
.RequestIsm .list li .con{width: 46.428%; float: right; padding-top: 5px;}
.RequestIsm .list li .con .title{font-size: 26px; line-height: 30px; font-weight: bold;}
.RequestIsm .list li .con dl dd{margin-top: 26px; font-size: 16px; line-height: 25px; color: #666; text-align: justify;}
.RequestIsm .list li .con dl dd b{color: #333;}
.RequestIsm .list li.odd .Scale-img{float: right;}
.RequestIsm .list li.odd .con{float: left;}

.RequestStep{background-image: url(../images/boxbg7.png); background-size: 100% 100%;}
.RequestStep .Title04{margin-bottom: 5%;}
.RequestStep .list ul{margin-left: -7.5%;}
.RequestStep .list li{width: 12.5%; float: left; margin: 0 0 8% 7.5%; text-align: center;}
.RequestStep .list li .icon img{display: inline-block; zoom: 1; *display: inline; border-radius: 50%; max-width: 100%;}
.RequestStep .list li .num{position: absolute; left: 50%; bottom: -20px; z-index: 3; margin-left: -25px; width: 50px; line-height: 50px; font-size: 20px; background: #ce1313; color: #fff; border-radius: 50%;}
.RequestStep .list li p{font-size: 20px; margin-top: 45px;}
.RequestStep .list li.i8{margin-bottom: 0;}
.RequestStep .list li.i6,.RequestStep .list li.i7{position: absolute; width: auto; margin: 0;}
.RequestStep .list li.i6{left: 20%; bottom: 22%;}
.RequestStep .list li.i7{bottom: 6.5%; left: 20%;}
.RequestStep .list li .b2{display: none;}
.RequestStep .list li .box{padding: 18px; font-size: 18px; line-height: 20px; background: #fff; border: 2px solid #e2e2e2; border-radius: 45px;}
.RequestStep .list li .box span,.RequestStep .list li .box img{display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}
.RequestStep .list li .box img{padding: 0 20px;}

@media ( max-width:1400px){ 
    .RequestStep .list li .box{padding: 15px; font-size: 16px;}
    .RequestStep .list li .box img{padding: 0 10px;}
    .RequestStep .list li p{font-size: 18px; margin-top: 32px;}
}

@media ( max-width:1130px){ 
    .RequestCall .Scale-img, .RequestCall .box,.RequestIsm .list li .Scale-img,.RequestIsm .list li .con,.RequestIsm .list li.odd .Scale-img,.RequestIsm .list li.odd .con{width: auto; float: none;}
    .RequestCall .con,.RequestIsm .list li .con{padding: 25px;}
    .RequestCall .con .list{margin-top: 10px;}
    .RequestCall .con .list dd{margin-top: 20px;}
    .RequestCall .con .list dd .title{font-size: 16px; line-height: 24px;}
    .RequestCall .con .list dd .num{font-size: 22px;}

    .RequestIsm .list li{margin-top: 3%;}
    .RequestIsm .list li .con{box-shadow: 0 0 30px rgba(0,0,0,0.1);}
    .RequestIsm .list li .con dl dd{margin-top: 15px;}

    .RequestStep{background-image: none;}
    .RequestStep .Title04{margin-bottom: 3%;}
    .RequestStep .list{text-align: center; font-size: 0;}
    .RequestStep .list ul{margin-left: 0;}
    .RequestStep .list li{display: inline-block; zoom: 1; *display: inline; vertical-align: top; float: none; margin: 0 3.5% 3%;}
    .RequestStep .list li .num{width: 40px; line-height: 40px; font-size: 18px; margin-left: -20px; bottom: -15px;}
    .RequestStep .list li p{font-size: 16px; margin-top: 20px;}
    .RequestStep .list li.i6,.RequestStep .list li.i7{position: static; width: 100%; background-image: url(../images/arr7.png); background-repeat: no-repeat;}
    .RequestStep .list li.i6{padding-top: 50px; background-position: center top;}
    .RequestStep .list li.i7{padding-bottom: 50px; background-position: center bottom; margin: 25px 0;}
    .RequestStep .list li .b1{display: none;}
    .RequestStep .list li .b2{display: inline-block; zoom: 1; *display: inline;}
}

@media ( max-width:768px){ 
    .RequestIsm .list li .Scale-img{height: 420px;}
    .RequestIsm .list li .con .title{font-size: 18px; line-height: 24px;}
    .RequestStep .list li{width: 17%; margin: 0 7%;}
}

@media ( max-width:480px){ 
    .RequestCall .Scale-img{height: 320px;}
    .RequestCall .con,.RequestIsm .list li .con{padding: 20px;}
    .RequestCall .con .list dd{margin-top: 10px;}
    .RequestCall .con .list dd .num{font-size: 20px; line-height: 28px;}
    .RequestIsm .list li .Scale-img{height: 240px;}
    .RequestIsm .list li .con dl dd{font-size: 14px; margin-top: 10px;}
    .RequestStep .list li{width: 27%; margin: 0 2.5% 20px;}
    .RequestStep .list li p{font-size: 14px; line-height: 20px;}
}

/* 投资者关系 */
.GszlBox .Scale-img{width: 50%; height: 450px;}
.GszlBox .con{width: 46.428%; padding-top: 28px;}
.GszlBox .con .p{margin: 38px 0 50px; font-size: 16px; line-height: 35px; -webkit-line-clamp: 3;}
.GszlBox .con .zz dl{margin: 0 0 95px -55px;}
.GszlBox .con .zz dd{float: left; margin-left: 55px;}
.GszlBox .con .zz dd span{display: block; padding-left: 22px; font-size: 20px; background: url(../images/dot7.png) no-repeat left center;}

.DqggBox .list ul{margin-left: -2%;}
.DqggBox .list li{width: 48%; float: left; margin: 0 0 2% 2%;}
.DqggBox .list li .box{padding: 40px;}
.DqggBox .list li .box .tit{padding-left: 56px; height: 40px; line-height: 40px; font-size: 18px; color: #666; background-image: url(../images/pdf.png); background-repeat: no-repeat; background-position: left center;}
.DqggBox .list li .box .cheack{padding: 0 17px; border-radius: 25px; border: 1px solid #ce1313; background: #fff; color: #ce1313; line-height: 38px; margin-left: 15px;}
.DqggBox .list li .box .cheack span,.DqggBox .list li .box .cheack i{display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}
.DqggBox .list li .box .cheack span{margin-right: 10px;}
.DqggBox .list li .box .cheack i{width: 24px; height: 24px; background: url(../images/eye.png);}
.DqggBox .list li:hover .box{background: #c79771;}
.DqggBox .list li:hover .box .tit{color: #fff;}
.DqggBox .list li:hover .box .down{border: 1px solid #fff;}

.LsggBox{background-image: url(../images/boxbg8.jpg);}
.LsggBox .list ul{margin-left: -3%;}
.LsggBox .list li{width: 17%; float: left; margin-left: 3%;}
.LsggBox .list li a{display: block; font-size: 18px; line-height: 30px; background: url(../images/mask4.png); border: 1px solid rgba(255,255,255,0.1); padding: 34px 28px 50px;}
.LsggBox .list li .date{display: block; color: rgba(255,255,255,0.3);}
.LsggBox .list li .p{margin: 20px 0 45px; -webkit-line-clamp: 3; height: 90px; color: #fff;}
.LsggBox .list li .detail{display: inline-block; zoom: 1; *display: inline; color: #ce1313; border-bottom: 2px solid #ce1313;}
.LsggBox .list li:hover a{background: #c79771;}
.LsggBox .list li:hover .date{color: #fff;}

.TzzjlBox .Scale-img{width: 80%; height: 520px;}
.TzzjlBox .con{position: absolute; right: 0; top: 50%; margin-top: -180px; z-index: 6; width: 480px; height: 360px; background: #ce1313;}
.TzzjlBox .con .pad{padding: 66px 60px;}
.TzzjlBox .con .p{margin: 12px 0 40px; line-height: 30px; font-size: 20px; height: 60px; -webkit-line-clamp: 2; color: #eba1a1;}

@media ( max-width:1024px){ 
    .GszlBox .Scale-img{height: 320px;}
    .GszlBox .con .p{margin: 20px 0; line-height: 30px;}
    .GszlBox .con .zz dl{margin: 0 0 35px -20px;}
    .GszlBox .con .zz dd{margin-left: 20px;}
    .DqggBox .list li .box,.LsggBox .list li a{padding: 15px;}
    .TzzjlBox .Scale-img{height: 360px;}
    .TzzjlBox .con{height: 260px; margin-top: -130px;}
    .TzzjlBox .con .pad{padding: 30px;}
    .TzzjlBox .con .p{margin-bottom: 20px;}
}

@media ( max-width:768px){ 
    .GszlBox .Scale-img,.GszlBox .con,.DqggBox .list li{width: auto; float: none;}
    .GszlBox .con{padding-top: 15px;}
    .GszlBox .con .p{margin: 10px 0; font-size: 14px; line-height: 24px;}
    .GszlBox .con .zz dl{margin-bottom: 20px;}
    .GszlBox .con .zz dd span,.DqggBox .list li .box .tit,.LsggBox .list li a,.TzzjlBox .con .p{font-size: 16px;}
    .DqggBox .list li .box .tit{height: 30px; line-height: 30px; background-size: 30px; padding-left: 40px;}
    .DqggBox .list li .box .cheack{line-height: 28px; border-radius: 5px; padding: 0 2px; margin-left: 15px;}
    .DqggBox .list li .box .cheack span{display: none;}
    .LsggBox .list li a{line-height: 24px;}
    .LsggBox .list li .p{height: 72px; margin: 10px 0 25px;}
    .TzzjlBox .Scale-img{width: auto;}
    .TzzjlBox .con{position: static; width: auto; height: auto; margin-top: 0;}
    .TzzjlBox .con .p{height: auto;}
}

@media ( max-width:640px){ 
    
    .LsggBox .list li{width: 47%; margin-bottom: 10px;}
    .LsggBox .list li .p{height: 48px;}
    .LsggBox .list li.i1{float: none; width: auto;}
    .LsggBox .list li.i1 .p{height: auto; -webkit-line-clamp: 2; margin-bottom: 15px;}
}

@media ( max-width:480px){ 
    .GszlBox .Scale-img,.TzzjlBox .Scale-img{height: 240px;}
    .TzzjlBox .con .pad{padding: 20px;}
}

/* 关于曲商 */
.GyqsBox{background-image: url(../images/boxbg9.jpg);}
.GyqsBox .Scale-img{width: 46.428%; height: 860px;}
.GyqsBox .mask{position: absolute; right: 0; top: 0; bottom: 0; z-index: 1; width: 52.6%; background-color: #fff; background-image: url(../images/sign2.png); background-repeat: no-repeat; background-position: right bottom;}
.GyqsBox .con{width: 49.285%; position: relative; z-index: 2; padding-top: 4%;}
.GyqsBox .con .title{font-size: 34px; line-height: 40px; margin-bottom: 18px;}
.GyqsBox .con .info{font-size: 18px; line-height: 30px; color: #666; text-align: justify; max-height: 720px; overflow-y: auto; overflow-x: hidden;}

.JgwdBox .AddressBox{background: #f6f6f6;}

.TzggBox{background-image: url(../images/boxbg10.jpg);}
.TzggBox .list ul{margin-left: -3%;}
.TzggBox .list li{width: 30.3333%; float: left; margin: 0 0 3% 3%;}
.TzggBox .list li a{display: block; background: #fff; padding: 36px;}
.TzggBox .list li .box{padding-left: 74px;}
.TzggBox .list li .date{position: absolute; left: 0; top: 0;}
.TzggBox .list li .date p{font-size: 20px; line-height: 26px;}
.TzggBox .list li .date i{display: block; margin-top: 15px; width: 15px; height: 3px; background: #ce1313;}
.TzggBox .list li .p{font-size: 18px; line-height: 25px; height: 50px; -webkit-line-clamp: 2; color: #666;}
.TzggBox .list li:hover{box-shadow: 0 0 60px rgba(0,0,0,0.1);}
.TzggBox .list li:hover .p{color: #ce1313;}

.ZbzpBox li{width: 50%; float: left; position: relative;}
.ZbzpBox li .Scale-img{height: 800px;}
.ZbzpBox li .mask,.ZbzpBox li .con{position: absolute; left: 0; right: 0;}
.ZbzpBox li .mask{z-index: 6; top: 0; bottom: 0; background: url(../images/mask3.png);}
.ZbzpBox li .con{z-index: 7; padding: 0 20px; text-align: center; top: 50%; height: 266px; margin-top: -133px; color: #fff;}
.ZbzpBox li .con .p{margin: 35px 0 60px; height: 48px; font-size: 20px;}

.LxfsBox .imgbox,.LxfsBox .con{width: 50%;}
.LxfsBox .imgbox{height: 620px;}
.LxfsBox .con .pad{padding: 6%;}
.LxfsBox .con .info{margin-top: 30px; padding-top: 30px; border-top: 1px solid #f1f1f1; font-size: 16px;}
.LxfsBox .con .call{padding: 19px 40px; line-height: 40px; background: url(../images/numbg.png);}
.LxfsBox .con .call img,.LxfsBox .con .call span,.LxfsBox .con .call em{display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}
.LxfsBox .con .call span{font-size: 36px; margin: 0 10px;}
.LxfsBox .con dl{padding: 20px 26px;}
.LxfsBox .con dl dd{margin-top: 16px;}

@media ( max-width:1450px){ 
    .GyqsBox .con .title{font-size: 25px; line-height: 30px;}
}

@media ( max-width:1024px){ 
    .GyqsBox .Scale-img,.GyqsBox .con,.LxfsBox .imgbox, .LxfsBox .con{width: auto; float: none;}
    .GyqsBox .mask{display: none;}
    .GyqsBox .con{padding-top: 15px;}
    .GyqsBox .con .title{font-size: 20px; line-height: 24px; margin-bottom: 10px;}
    .GyqsBox .con .info{font-size: 16px; line-height: 24px; max-height: none;}
    .TzggBox .list li{width: 47%; margin-bottom: 2%;}
    .TzggBox .list li a,.LxfsBox .con .pad{padding: 25px;}
    .TzggBox .list li .p,.ZbzpBox li .con .p{font-size: 16px;}
    .ZbzpBox li .Scale-img{height: 420px;}
    .LxfsBox .con .info{padding-top: 20px; margin-top: 20px;}
    .LxfsBox .con .call{padding: 15px 20px;}
    .LxfsBox .con .call span{font-size: 24px;}
    .LxfsBox .con .call img{width: 30px;}
    .LxfsBox .con dl{padding-top: 0;}
}

@media ( max-width:480px){ 
    .GyqsBox .Scale-img{height: 448px;}
    .TzggBox .list li{width: auto; float: none;}
    .TzggBox .list li a,.LxfsBox .con .pad{padding: 20px;}
    .TzggBox .list li .box{padding-left: 60px;}
    .TzggBox .list li .date p{font-size: 18px;}
    .ZbzpBox li .Scale-img{height: 240px;}
    .ZbzpBox li .con{height: 146px; margin-top: -73px;}
    .ZbzpBox li .con .p{margin: 20px 0; font-size: 14px;}
    .LxfsBox .imgbox{height: 305px;}
    .LxfsBox .con .call{padding: 5px 10px;}
    .LxfsBox .con .call span{font-size: 20px; margin: 0 5px;}
    .LxfsBox .con dl{padding: 0 10px;}
}

/* 23-08-02 */
#Searchresult{text-align: center; margin: 20px 0; height: 500px; overflow: auto;}
#Searchresult .title{font-size: 20px; line-height: 30px; margin-bottom: 10px; font-weight: bold; color: #ce1313;}
#Searchresult table th,#Searchresult table td{height: 40px;}
#Searchresult table th{background: #f8f8f8;}